submarine launched missile - Turkish English Dictionary